package com.company.project.wechat.miniProgram.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;

/**
 * @author ZYF
 * @date 2021/9/14 14:15
 */
@EqualsAndHashCode(callSuper = false)
@Data
@ApiModel(value = "微信用户")
public class MiniUser implements Serializable {

    @ApiModelProperty(value = "用户微信昵称 ")
    private String nickname;// 用户微信昵称

    @ApiModelProperty(value = "微信回传值")
    private String code;//

    @ApiModelProperty(value = "电话 ")
    private String tell;// 电话

    @ApiModelProperty(value = "性别 ")
    private Integer sex;// 性别

    @ApiModelProperty(value = "语言 ")
    private String language;// 语言

    @ApiModelProperty(value = "城市 ")
    private String city;// 城市

    @ApiModelProperty(value = "省份 ")
    private String province;// 省份

    @ApiModelProperty(value = "国家 ")
    private String country;// 国家

    @ApiModelProperty(value = "头像 ")
    private String headimgurl;// 头像

    @ApiModelProperty(value = "取消关注时间")
    private String un_subscribe_time;// 描述信息

    @ApiModelProperty(value = "关注时间")
    private String subscribe_time;// 描述信息

    @ApiModelProperty(value = "关注场景 ")
    private String subscribe_scene;// 描述信息

    @ApiModelProperty(value = "备注 ")
    private String remark;// 备注

    @ApiModelProperty(value = "1微信会员 ")
    private Integer type;// 1微信会员

    @ApiModelProperty(value = "访问次数 ")
    private Integer num;// 访问次数

    @ApiModelProperty(value = "sessionKey ")
    private String sessionKey;// 备注

    @ApiModelProperty(value = "js_code")
    private String jsCode;//

    @ApiModelProperty(value = "上次请求的js_code")
    private String oldJsCode;

    @ApiModelProperty(value = "用户信息加密数据")
    private String encryptedData;

    @ApiModelProperty(value = "解密钥匙")
    private String iv;


}
